package com.esinhai.tz.dao;

import com.esinhai.tz.pojo.UserTz;
import com.esinhai.tz.pojo.UserTzVo;
import com.esinhai.tz.pojo.UserTzWithBLOBs;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface UserTzMapper {
    int deleteByPrimaryKey(String objectId);

    int insert(UserTzWithBLOBs record);

    int insertSelective(UserTzWithBLOBs record);

    UserTzWithBLOBs selectByPrimaryKey(String objectId);

    int updateByPrimaryKeySelective(UserTzWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(UserTzWithBLOBs record);

    int updateByPrimaryKey(UserTz record);

    List<UserTzWithBLOBs> selectByParams(UserTz userTz);

    List<UserTzWithBLOBs> selectUserTzBesyn();

    List<UserTzVo> selectByVo(UserTz userTz);

    int selectByIdcard(String idcard);

    List<String> selectBesyn();

}